.TH std::type_index::name 3 "2024.06.10" "http://cppreference.com" "C++ Standard Libary"
.SH NAME
std::type_index::name \- std::type_index::name

.SH Synopsis
   const char* name() const noexcept;  \fI(since C++11)\fP

   Returns the name of the associated std::type_info object. Equivalent to calling
   std::type_info::name() directly.

.SH Parameters

   \fI(none)\fP

.SH Return value

   The name of the associated std::type_info object.

.SH Example


// Run this code

 #include <iostream>
 #include <typeindex>
 int main() {
     std::cout << std::type_index(typeid(std::cout)).name();
 }

.SH Possible output:

 NSt3__113basic_ostreamIcNS_11char_traitsIcEEEE

   Defect reports

   The following behavior-changing defect reports were applied retroactively to
   previously published C++ standards.

      DR    Applied to              Behavior as published              Correct behavior
   LWG 2144 C++11      type_index::name was not required to be         required
                       noexcept
